// +----------------------------------------------------------------------
// | 工具类
// +----------------------------------------------------------------------

import utilsConfig from "../config/utilsConfig.js"

/**
 * log日志打印
 * content 打印的内容
 */
export function log(content) {
	if (utilsConfig.debugLog) {
		console.log(content)
	}
}

/**
 * error日志打印
 * content 打印的内容
 */
export function e(content) {
	if (utilsConfig.debugLog) {
		console.error(content)
	}
}

/**
 * debug日志打印
 * content 打印的内容
 */
export function d(content) {
	if (utilsConfig.debugLog) {
		console.debug(content)
	}
}

/**
 * toast 吐司
 * title 打印的内容
 * time 延后时间 单位ms
 */
export function toastDebug(title, time) {
	if (utilsConfig.debugToast) {
		uni.showToast({
			title: title,
			icon: "none",
			duration: time == null ? 2000 : time
		})
	}
}

/**
 * toast 吐司
 * title 打印的内容
 * time 延后时间 单位ms
 */
export function toastRelease(title, time) {
	uni.showToast({
		title: title,
		icon: "none",
		duration: time == null ? 2000 : time
	})
}

/**
 * 允许页面可以滑动的方法
 */
export function stopPage() {
	var box = function(e) {
		passive: false;
	};
	document.body.style.overflow = 'hidden';
	document.addEventListener("touchmove", box, false);
}
/**
 * 允许页面滚动
 */
export function movePage() {
	var box = function(e) {
		passive: false
	};
	document.body.style.overflow = ''; // 出现滚动条
	document.removeEventListener("touchmove", box, false);
}

export default {
	log,
	e,
	d,
	toastDebug,
	stopPage,
	movePage
};